/* All kinds of screens */
ul#quick-links {
    list-style-type: none;
}

ul#quick-links li {
    display: inline;
}

/* Big screens only */
@media screen and (min-width: 621px) {
    
}

/* Small screens only */
@media screen and (max-width: 620px) {
    header {
        text-align: left;
        min-height: 0;
    }
} 

/* Very small screens, smartphones */
@media screen and (max-width: 480px) {
    ul#quick-links li {
        display: block;
    }
    
    ul#quick-links li a {
        display: block;
        border: 1px solid black;
        width: 100%;
        min-height: 40pt;
    }
    
    footer {
        display: none;
    }
}
